package com.woniu.cms.contract.core.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 
 * </p>
 *
 * @author maple leaf
 * @since 2022-09-17
 */
@Getter
@Setter
  @TableName("cms_contract_bid_result_management")
@ApiModel(value = "BidResultManagement对象", description = "")
public class BidResultManagement implements Serializable {

    private static final long serialVersionUID = 1L;

      @ApiModelProperty("投标维护表Id")
        @TableId(value = "id", type = IdType.AUTO)
      private Integer id;

      @ApiModelProperty("投标编号")
      private String bidCode;

      @ApiModelProperty("经办人(提交人)")
      private String managers;

      @ApiModelProperty("提交日期")
      private Date submitTime;

      @ApiModelProperty("业务种类(0-工程 1-维护 2-综合)")
      private Integer businessLines;

      @ApiModelProperty("投标项目名称")
      private String tenderProjectName;

      @ApiModelProperty("发标单位")
      private String invitationIssuingUnit;

      @ApiModelProperty("地点")
      private String place;

      @ApiModelProperty("运营商")
      private String operators;

      @ApiModelProperty("专业")
      private String major;

      @ApiModelProperty("招标方式(0-招标 1-邀标 2-委托)")
      private String biddingType;

      @ApiModelProperty("其他专业")
      private String otherMajors;

      @ApiModelProperty("项目总投资(万元)")
      private BigDecimal totalInvestment;

      @ApiModelProperty("施工费")
      private BigDecimal constructionFee;

      @ApiModelProperty("材料费")
      private BigDecimal materialsExpenses;

      @ApiModelProperty("接受标书日期")
      private Date acceptedBidBook;

      @ApiModelProperty("答疑日期")
      private Date mentoringTime;

      @ApiModelProperty("投标截止日期")
      private Date bidDeadlineTime;

      @ApiModelProperty("投标日期")
      private Date bidTime;

      @ApiModelProperty("投标保证金(元)")
      private BigDecimal bidBond;

      @ApiModelProperty("保证金归还日期")
      private Date giveBackBondTime;

      @ApiModelProperty("履约保证金(元)")
      private BigDecimal performanceBond;

      @ApiModelProperty("履约保障金支付方式")
      private String performanceBondPayment;

      @ApiModelProperty("保函期")
      private String performanceGuaranteePeriod;

      @ApiModelProperty("劳务工资支付(元)")
      private BigDecimal payLaborWages;

      @ApiModelProperty("劳务工资支付方式")
      private String payLaborWagesPayment;

      @ApiModelProperty("保函期")
      private String laborWagesGuaranteePeriod;

      @ApiModelProperty("招标代理机构名称")
      private String bidAgencyName;

      @ApiModelProperty("开标日期")
      private Date bidOpeningTime;

      @ApiModelProperty("代理机构联系方式")
      private String agencyContact;

      @ApiModelProperty("甲方联系方式")
      private String partyAContact;

      @ApiModelProperty("开标地点")
      private String bidOpeningPlace;

      @ApiModelProperty("是否应标(0-是 1-否)")
      private Integer responseBidding;

      @ApiModelProperty("投标负责人")
      private String biddingResponsiblePerson;

      @ApiModelProperty("标书汇总负责人")
      private String bidBookSummaryResponsiblePerson;

      @ApiModelProperty("投标项目描述")
      private String bidItemDescription;

      @ApiModelProperty("投标注意事项")
      private String bidCautions;

      @ApiModelProperty("投标过程信息")
      private String bidProcessMessage;

      @ApiModelProperty("投标负责单位")
      private String bidResponsibleDepartment;

      @ApiModelProperty("法定委托人")
      private String legalEntrust;

      @ApiModelProperty("公司报价")
      private String corporationQuote;

      @ApiModelProperty("我公司降点(%)")
      private String corporationPercentageDropPoint;

      @ApiModelProperty("投标状态(0-已中标，1-未中标)")
      private Integer state;

      @ApiModelProperty("审批意见")
      private String approvalOpinion;

      @ApiModelProperty("审批时间")
      private Date approvalTime;


}
